package com.shujia.scala

import java.util

object Demo3Scala {
  def main(args: Array[String]): Unit = {
    /**
     * 在scala中对于变量的修饰就两种
     * val var
     * val ： 不可以进行修改 实际上不变的是引用不变
     * var ： 可以进行修改
     */

    val a = 1 // 相当于java中的final
    //    a = 2 // 报错 因为由val修饰过的变量 不能进行修改
    var b = 1
    println(b)
    b = 2
    println(b)

    val list = new util.ArrayList[String]()
    list.add("a")
    list.add("b")
    list.add("c")
    println(list)


    val stu1 = new Demo4JavaStu("001", "张三", 20)

    val lisi = new Demo5ScalaStu("001", "李四")
    println(lisi._id)

  }
}
